Big Huge Thesaurus

Chelone glabra

noun